package com.itheima.d09_jdk8_localdate;

import java.time.LocalDate;
import java.time.LocalTime;

/**
 * 目标：掌握LocalDate类的常用方法
 */
public class LocalTimeTest {

    public static void main(String[] args) {
        //1.获取当前时间对象
        LocalTime now = LocalTime.now();

        //2.获取当前日期的信息：年、月、日（getXXX）
        System.out.println("时："+now.getHour());
        System.out.println("分："+now.getMinute());
        System.out.println("秒："+now.getSecond());
        System.out.println("纳秒："+now.getNano());

        //3.直接修改当前日期：年、月、日（withXXX）
        LocalTime localDate = now.withHour(5);
        System.out.println("设置新的小时："+localDate);
        LocalTime localDate2 = now.withMinute(12);
        System.out.println("设置新的分钟："+localDate2);

        //4.添加指定的时间：年、月、日（plusXXX）
        System.out.println("一个月前："+now.plusHours(-1));

        //5.减少指定的时间：年、月、日（minusXXX）
        System.out.println("一个月前："+now.minusHours(30));

        //6.比较判断时间的先后：isBefore、isAfter、isEqual
        LocalTime liang = LocalTime.of(22, 22, 22);
        LocalTime xiang = LocalTime.of(4, 11, 11);

        if(liang.isAfter(xiang)){
            System.out.println("亮小");
        }else{
            System.out.println("亮大");
        }
    }
}








